iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
自我挑戰組

Django系列 第 1

Day1~ Django 漫漫長路-初入聖殿與章節介紹

  • 分享至 

  • xImage
  •  

大家好,我是Leo,懷著新奇又覺得挑戰的心情來參加鐵人賽
踏上了這條路,就希望帶著決心把它完成/images/emoticon/emoticon30.gif
OK~~~ Let's go now!!!


Django起手式 起源

Django框架起始於2005年,是目前為止Python Web開發界名氣最大的框架

可以看看這些頂級世界公司的網站,是採用Django開發:

  • National Geographic
  • Pinterest
  • Instagram
  • Washington Post
  • Dropbox
  • Spotify
  • Disqus & Sentry

    Django優勢
  1. 擴展性良好。
  2. 使用通過的URL網址在服務器上維護基Django。
  3. 有一個可靠強大的社區資源,方便解決遇到的問題。
  4. 多功能性與通用性高,有多種類型的套件。您可以使用它來創建任何類型的網站。

後端框架排名


從表上可以看出django經歷了快18年,但排名依然是在名列前茅

https://ithelp.ithome.com.tw/upload/images/20230210/20154853PrtwO0H7ED.png


Django MTV框架介紹


https://ithelp.ithome.com.tw/upload/images/20221119/20154853uwt8djHady.png

  • Model : 主要負責與資料有關的直接處理,定義物件關聯對映(ORM)。有對資料庫直接存取的權力。
  • View : 它主要負責處理 Model 和 Template 之間的邏輯,並做出回應。
  • Template : User所看到的頁面,負責資料的顯示。

MTV&MVC different???


區別主要是在C和T,Controller是控制器,變成了Template
把Controller融入到View裡面,View負責業務邏輯並調用model和template並把頁面展示給User。



今天大致將Django架構說明,明日我從安裝開始介紹
那我們明天見囉~~/images/emoticon/emoticon01.gif


下一篇
Day2~ Django 漫漫長路-搞定好環境就成功一半!?
系列文
Django30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言